home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / vbbs542.zip / VBBS542.DOC < prev    next >
Text File  |  1992-02-20  |  78KB  |  1,731 lines

  1.  
  2.  
  3.  
  4.  
  5.                        ▒▒▄ ▒▒▄ ▒▒▒▒▒▄  ▒▒▒▒▒▄  ▒▒▒▒▒▒▄
  6.                        ▒▒█ ▒▒█ ▒▒█▀▒▒▄ ▒▒█▀▒▒▄ ▒▒█▀▀▀▀
  7.                        ▒▒█ ▒▒█ ▒▒▒▒▒█▀ ▒▒▒▒▒█▀ ▒▒▒▒▒▒▄
  8.                         ▒▒▒▒█▀ ▒▒█▀▒▒▄ ▒▒█▀▒▒▄  ▀▀▀▒▒█
  9.                          ▒▒█▀  ▒▒▒▒▒█▀ ▒▒▒▒▒█▀ ▒▒▒▒▒▒█
  10.                           ▀▀    ▀▀▀▀▀   ▀▀▀▀▀   ▀▀▀▀▀▀
  11.  
  12.  
  13.                                       *
  14.  
  15.                              The Virtual BBS/NET
  16.                                 Version 5.42
  17.  
  18.                      (C) Roland De Graaf 1990, 1991, 1992
  19.  
  20.                               4246 Elisabeth Ave
  21.                               Holland, MI 49424
  22.  
  23.                                       *
  24.  
  25.  
  26.  
  27.  
  28.  
  29.    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  30.  
  31.  
  32.                         Terms of Use & Registration
  33.  
  34.                   The Virtual BBS and associated files are:
  35.                 Copyright (C) Roland De Graaf 1990, 1991, 1992.
  36.  
  37.  
  38.   This Virtual BBS/NET software has been made available to you as SHAREWARE,
  39.      and is provided to you as such with hope that after evaluating this
  40.        software, you will join our growing family of SySops nationwide.
  41.  
  42.           Your possesion of this program entitles you to evaluate it
  43.              for a reasonable period of time prior to registration
  44.                and in NO case, shall this evaluation period go
  45.                  beyond 3 months without resulting in either
  46.                    formal registration, or discontinuation
  47.                      of it's use. You are encouraged to
  48.                        distribute VBBS/NET to others
  49.                          in it's original form only
  50.                             and under the title:
  51.  
  52.                                 VBBS542.ZIP
  53.                                     **
  54.  
  55.  
  56.  
  57.          The author shall not be liable for any damages arising
  58.          from the use of this software, or the VirtualNET network.
  59.  
  60.            By using the software you agree to the above terms.
  61.  
  62.  
  63. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  64.  
  65.                                   ==*==
  66.  
  67.                             TABLE of CONTENTS
  68.                          -=-=-=-=-=-=-=-=-=-=-=-
  69.  
  70.  
  71.                SOFTWARE OVERVIEW............................... 1
  72.  
  73.                VBBS INSTALLATION............................... 4
  74.  
  75.                CONFIGURATION (Vconfig.exe)..................... 4
  76.                     Main Config................................ 5
  77.                     Channel Config............................. 6
  78.                     Database Config............................ 7
  79.                     Paths Config............................... 9
  80.                     Security Config............................ 10
  81.                     U/L D/L Protocols.......................... 10
  82.                     Network Config............................. 11
  83.                     Events Config.............................. 12
  84.                     Control Panel Config....................... 12
  85.                     Doors Config............................... 13
  86.                     Voting Booth............................... 13
  87.                     Random Messages............................ 13
  88.                     Archive View Config........................ 13
  89.                     Text sections.............................. 13
  90.                     Multi-Feedback............................. 13
  91.                     VBBS Diagnostics........................... 13
  92.  
  93.                RUNNING VBBS.................................... 14
  94.  
  95.                FIRST TIME STARTUP...............................15
  96.                     WFC  (Control Panel)....................... 15
  97.  
  98.                CREATING THE SYSOP ACCOUNT...................... 16
  99.                     Online F-keys.............................. 16
  100.                     User Editor................................ 17
  101.                     User Defaults.............................. 18
  102.  
  103.                DEFAULT SETUP................................... 19
  104.                     Main Menu.................................. 20
  105.                     Local/Networked Message Bases.............. 20
  106.                     E-Mail..................................... 20
  107.                     Files Transfer Area........................ 20
  108.                     Mutiluser Teleconferencing................. 26
  109.                     Voting..................................... 26
  110.                     Doors...................................... 26
  111.                     Autoposts.................................. 26
  112.                     Chat Screens..............................  26
  113.                     Taglines..................................  26
  114.                     QWK Offline Readers........................ 26
  115.  
  116.                CUSTOMIZING VBBS................................ 27
  117.                     VScripts................................... 27
  118.                     Function Blocks............................ 28
  119.                     Pulldown Menus............................. 29
  120.                     Source Code................................ 29
  121.  
  122.                VBBS OPTIMIZATION............................... 30
  123.                     Use of RAMdrives........................... 30
  124.  
  125.                SECURITY........................................ 31
  126.  
  127.                EXPLAINATION OF FILES........................... 32
  128.  
  129.                VirtualNET...................................... 33
  130.  
  131.                REGISTRATION.................................... 34
  132.  
  133.                THE FUTURE...................................... 35
  134.  
  135.                ACKNOWLEGEMENTS................................. 36
  136.  
  137.                ABOUT THE AUTHOR................................ 37
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.       -------------------------------------------------------------
  146.                           V I R T U A L  B B S
  147.       -------------------------------------------------------------
  148.                                   - 1 -
  149.  
  150.                               VBBS Overview
  151.                              ~~~~~~~~~~~~~~~
  152.  
  153.    Welcome to The Virtual BBS/NET. VBBS, as it is known, is a new and
  154. fast developing Electronic Bulletin Board software designed for MS DOS
  155. compatible computers. VBBS is a very unique and powerful telecommunications
  156. tool which you will discover features nearly limitless configurability.
  157. The powerful configuration available to you is enabled in part through
  158. the use of a special telecommunications oriented script language called
  159. Vscript. Through the use of these scripts, a SysOp is easily able to
  160. achieve total "look and feel" control over VBBS by simply modifying
  161. and customizing the vscripts with any ascii editor. A built in script compiler
  162. produces code from the scripts which loads and executes very quickly.
  163. Configurable onboard databases are used to store public and private messages
  164. as well as file listings, descriptions, and other information. The number of
  165. databases, as well as their size is limited only by the size of your hard
  166. disk, and the datafields can even be used for a special database creation of
  167. your own.
  168.    Although it is not necessary for a VBBS sysop to become familiar with
  169. the scripts in order to use VBBS, the heretofor unknown flexibility that
  170. is available to you, enables amazing configurability options that are
  171. limited only by your imagination.
  172.    Another configuration tool which is new to the VBBS program are
  173. "Definable Function Blocks". This ingenious device allows you to
  174. actually define the function of each key presented to a user of your
  175. BBS by simple editing of an ascii textfile (see Function Blocks).
  176.   VBBS is fast and is so without any loss to it's flexibility unlike
  177. normal 'fixed' code BBS software. Multiple Node, Multiple Network,
  178. VBBS is a feature laden BBS software that is undoubtably the most
  179. configurable and capable BBS program available anywhere.
  180.  
  181.  
  182.                               -2-
  183.    VBBS is a Multinode BBS which simply requires a seperate commandline
  184. (bbs <channel#>), for each node you wish to run under your multitasking
  185. software or Lan. Although VBBS multitasks as well as Windows3 and
  186. Desqview will allow, and in fact includes a Desqview aware commandline
  187. switch option and PIFs for both DV and Windows, it is the author's
  188. contention that superior multitasking performance with all communication
  189. software is best acheived through the use of a LAN at this time.
  190.  
  191.    VBBS can be run standalone, or as a door from inside virtualy ANY
  192. other BBS software or matrix logon. (wwiv sysops please see
  193. VWWIVSYS.DOC)
  194.  
  195.    VBBS creates chain.txt, door.sys and dorinfox.def formats for doors,
  196. and it releases all but 18k of Ram (shrinks out of memory) for all doors
  197. as well as events, freeing up more memory for other programs and
  198. multitasking.
  199.  
  200.    VirtualNET, the name of the VBBS Network, is a standard feature
  201. of VBBS and is extremely easy to set up and use. It uses Zmodem and
  202. optionally, the new bi-directional HS-Link protocol to transmit
  203. compressed mail packets, providing maximum speed and efficiency.
  204. VirtualNET, nearly famous for it's software support, openly welcomes
  205. all, and you are encouraged to come online as a new VirtualNET node at
  206. any time. In addition to VirtualNET, VBBS is completely compatible
  207. with QWK Format networks, Fido, WWIVnet and WWIVLink. (see NETGUIDE.DOC)
  208.  
  209.    Above all else, VBBS is a BBS software in motion. There is a certain
  210. excitement in it's continuing development that is unmatched within the
  211. BBS community. It is hoped that if you are now installing VBBS for the
  212. first time, this experience will lead you to become part of that motion,
  213. a part of our developing VirtualNET family, and a part of what is sure
  214. to be a bright future for this remarkable new program.
  215.  
  216.  
  217.  
  218.  
  219.  
  220.                                 -3-
  221.  
  222.         Some of the current BBS features in VBBS include:
  223. - Extremely easy setup
  224. - Versions supporting up to 64 users online available
  225.   (SHAREWARE version supports up to 4 users online)
  226. - Zmodem, Zmodem Batch and HS-Link downloads and uploads
  227. - Automatically adds Zipcomnt.txt to uploads
  228. - Files attached to email local and Network
  229. - Automated offline file requesting
  230. - Automated Networked File requesting (networked feature).
  231. - Surveys and Voting
  232. - Multiuser Teleconferencing with port status and paging
  233. - Prompts for prepared text uploads in email and messaging.
  234. - Easy to use quoting feature in email and messaging
  235. - Configurable 'N' scans
  236. - Easy to set up Games and other external online programs
  237. - Save to ascii text any public or private message
  238. - Unlimited number of subs and file dirs
  239. - User defined macros and personal taglines
  240. - system bulletins and textfiles across drives
  241. - Random messages (up to 3 lines)
  242. - Up to 20 timed events per day.
  243. - User definable ansi screen colors (including background color)
  244. - File archive viewing.
  245. - Access coding throughout
  246. - Unique Dual purpose (ansi color and ascii) menuing system.
  247. - Full messaging and file search functions
  248. - Efficient binary storage of messages and all system text
  249. - Built in daily clean-up.
  250. - System activity display at logon
  251. - Fast Login from console
  252. - Mail forwarding (across multiple networks even)
  253. - FULLY WWIVnet, WWIVLink, Fido, and QWK format Capable
  254. - Assignable function keys at WFC
  255. - Highly informational and customizable WFC.COM screen
  256. - Full CD Rom or WORM capable databases
  257. - Runs as a door in whole OR in components from nearly any other BBS prog
  258. - Extensive log information
  259. - Macro capable Networking software included
  260. - Built in Ansi Autodetect
  261. - Read and write Email from WFC
  262. - Enhanced Sysop functions
  263. - Split Screen Chat
  264. - "Pseudo" Dos (allows sysop to perform Dos functions w/ user online)
  265. - Multi-Mail (up to 9 lists)
  266. - Multinet CC:s
  267. - SysOp security uploads
  268. - Uses full advantage of DSZ for upload and log info
  269. - Improved multiuser ability
  270. - Ansi Taglines (optionally random)
  271. - Built in BBS Diagnostics
  272. - Definable Function Blocks
  273. - Built in Ansi Color Full Screen Editor
  274. - Built in spell checker (requires VDIC.ZIP)
  275. - Configurable Autovalidation of SysOps
  276. - Optional use of FOSSIL driver for multiport operation,
  277.   and better DESQVIEW compatibility
  278. - Ascii, Ansi, and Enhanced Ansi operation with Pull Down Menus
  279. - Multiple SysOp/Co-SysOp feedback.
  280. - Configurable personal taglines for users
  281. - Handles/Real Names toggle for each messaging sub and file uploads.
  282. - Message bases and file areas can be either "Flat" or "Layered" arrangements
  283.  
  284.                                 -4-
  285.             ┌─────────────────────────────────────────┐
  286.             │       *   - VBBS Installation -  *      │
  287.             └─────────────────────────────────────────┘
  288.  
  289.   Installation of VBBS is quite straight-forward. It is perhaps the
  290.   EASIEST BBS software in the known world to install.
  291.  
  292.  
  293. New Installations:
  294. ------------------
  295. 1) Create a temporary directory on your hard disk and make it your current
  296.    directory.
  297.  
  298. 2) Extract the contents of VBBS542.ZIP or VBBS542.ARJ into your
  299.    temporary directory. 
  300.    
  301. 3) Run INSTALL.EXE (choose NEW Installation YES when prompted)
  302.  
  303. 4) Verify the configuration as Vconfig is presented, particularly
  304.    in MAIN.CFG and MOST importantly CHANNELS.CFG. All Single node VBBS
  305.    installations use the same command line; BBS 1 (naming channel # 1)
  306.    You just need to correctly identify your modem PORT # in the
  307.    channel 1 config.
  308.  
  309.  
  310. Existing Installations:
  311. -----------------------
  312. 1) Extract the contents of VBBS542.ZIP or VBBS542.ARJ to a temporary dir.
  313. 2) Backup your LOGIN .ANS, .ASC LOGOFF.TXT NEWUSER.TXT and .DAT files
  314.    (existing .CFG files will not be overwritten)
  315. 3) Run INSTALL.EXE (choose NO at new installation prompt)
  316. 4) Same as 3 for New Installation
  317. 4) Copy your backup VBBS data files to your VBBS directory and
  318.    your .ANS, .ASC and .TXT files to the directory you have defined
  319.    for TEXT files in PATHS.CFG
  320.  
  321.                  -  Configuring The Virtual BBS/NET -
  322.  
  323.     Using the VCONFIG.EXE configuration utility, you can configure main,
  324.     Channel, databases, system paths, security levels,
  325.     upload protocols, download protocols, VirtualNET Network
  326.     data, timed events, assignable Function Keys, Door set up, Voting
  327.     questions, random messages, textfiles and Archive Viewing
  328.     configurations.
  329.  
  330. NOTE:
  331. MOST of these configurations are properly set at default settings and
  332. configured for you already. The Following configuration is the ONLY
  333. configuration required in MOST installations to effect a first time
  334. start up:
  335.           {In Main.cfg} BBS Name, SYSOP Name, System Password.
  336.           {In Channel.cfg} Set channel 1 to correct modem port.
  337.  
  338.    It is easy to use the Vconfig configuration util at any time to do
  339. additional setup and further configuration.
  340.  
  341.                                 -5-
  342.  
  343.                               Main.cfg
  344.                              ~~~~~~~~~~
  345. 1. Main Settings are:
  346. BBS Name          -  The name of your system.
  347. SYSOP Name        -  Your name or alias.
  348. Timeout           -  The number of seconds to wait before inactivity timeout.
  349.                      (300 recomended)
  350. New User Security  - Security level assigned to new users.
  351. New User Time      - Time given to new users.
  352. Start-Up Script    - Script file to run first when a user logs in.
  353.                      The name entered should be 8 characters or less, and
  354.                      DO NOT enter in any extension. ("Start" is the
  355.                      default start-up script, start.v)
  356. PAUSE String       - Default string of text to output for PAUSE statement.
  357. Idle Modem         - What do you want the modem to do when the BBS is
  358.                      not available to take a call?
  359.                      (ie system down, editing user data, etc.)
  360. Registration Number- Your Registration Number.
  361. New User Password  - Setting to ALL SPACES disables this function.
  362.                      (If you are not using this setting, SPACE over it once!)
  363. Blank Screen WFC   - How many seconds to display WFC after inactivity
  364.                      WFC screen can be recalled by using "?")
  365. Reserve Space (kb) - When a user goes to upload, they are informed of the
  366.                      free space available on the upload drive. This option
  367.                      lets you "shield" a set amount of free space from
  368.                      the amount actually available. Note: When you as SysOp
  369.                      access the free space display, the ACTUAL free space is
  370.                      indicated.
  371. Using Watch.Com    - IF you use WATCH.COM to monitor the BBS, by turning
  372.                      this option on, VBBS will set WATCH to OFF when
  373.                      appropriate. Watch.com is a utility by   which is
  374.                      one of many such utils that reboot your computer in
  375.                      the event that x number of rings are sensed w/o a connect
  376.                      NOTE: If using WATCH.COM or facimile, be sure to
  377.                      load the utility BEFORE the program in your
  378.                      autoexec.bat file.
  379. Allow Handles      - "Yes" will allow New Users to use "Aliases" on your
  380.                      system. "No" will require that they use Real Names
  381.                      only.
  382. Daily Cleanup      - Time of Day to do auto-cleanup, in hh:mm format.
  383.                      Disable option with 00:00.
  384. Allow 255 Remote   - If set to No, will not allow any user to have 255 SL
  385.                      from a remote login. Security Feature.
  386. System Password    - A required password to be entered by those logging in
  387.                      at 255 security level (including you). Security Feature.
  388. Registration Code  - Special code to enable your registered board status.
  389. Using FOSSIL       - Configure VBBS to use optional FOSSIL driver
  390. SysOp Pager        - Can be set to either "scroll lock" or (A) from WFC
  391. WFC Drive List     - Specify the dribes you want displayed on your WFC screen.
  392.                      Up to 5 (ie.. cdefg).
  393. # of Active Ports  - Optimize VBBS for the max # of simultaneous
  394.                      online users. 
  395.  
  396.                                 -6-
  397.  
  398.                              Channel.cfg
  399.                              ~~~~~~~~~~~
  400.                               1 thru 64
  401.  
  402. COM Port                      - Your Modem COM Port #
  403. Base Address                  - Configurable but set as default
  404. IRQ (hex)                     -  "                         "
  405. Baud                          - Maximum baud rate.
  406. Init String                   - Modem Initialization String
  407. Locked Baud Rate              - Yes/No
  408. Hardware (RTS/CTS) Handshake  - Yes (Normal)/Yes (Slow)/No
  409.  
  410. Note: For most installations, all that should be entered is the Com
  411.       Port #.
  412.  
  413.                                 -7-
  414.                             Database.cfg
  415.                            ~~~~~~~~~~~~~~
  416. At the heart of VBBS are the DATABASES. They are used for such functions as 
  417. Message Bases, File directories and various other creative uses that might be 
  418. a part of a custom Vscript. Databases can be setup or altered in Vconfig by 
  419. the SysOp at any time. Remember that you MUST make sure that the directory 
  420. you name in Database config actually exists. ONLY Databases which contain 
  421. actual files need to be named to their own DOS sub directory. Also note that 
  422. both tha "DB" dir where all the non-file related database data is stored, and 
  423. the Sysop "UPLOAD" dir MUST be a subdirectory of VBBS.
  424. There are THREE basic types of DATABASES. Message databases, Files
  425. databases, and Other databases. All databses can be set up and grouped
  426. into TOPIC areas. Each Topic area requires it's own DB Group
  427. identifier which can be any letter between A - Z.
  428. ------------------
  429. Message databases:
  430. ------------------
  431.     At default, VBBS comes with one message base topic area; MAIN.
  432. The "Main" topic area is given a DBGROUP designator of "A". After
  433. selecting Message databases in database config, and highlighting
  434. the topic, you are shown a display of the message bases that are
  435. included under that topic heading. There is no limit to the amount of
  436. message bases that can be entered under each topic. You may choose to
  437. put all of your message bases under a single "Main" topic, or break
  438. your topics down into several. For each topic that you add, you give
  439. it a name and a DBGROUP letter identifier. Your second TOPIC in
  440. addition to the already configured MAIN topic, might be called "VBBS",
  441. given a letter designator of "B" (or whatever), and contain
  442. message bases that are related to VBBS. You may choose to break your
  443. message bases down into NETWORK groups. You might have one TOPIC for
  444. Local subs, anoter for VirtualNET, another for Fido, and yet another
  445. for WWIVnet and so on. It's entirely up to you as to how you would
  446. like to have your message bases displayed.
  447. ----------------
  448. Files databases:
  449. ----------------
  450.     The Transfer directory works in much the same way as the message
  451. bases. The DIFFERENCE, aside from the obvious like disabling taglines
  452. and such, is that instead of being pathed to the special "DB" dir
  453. which is used for message storage, a Files database is pathed to it's
  454. own unique DOS directory where the files for that dir are stored.
  455.     Like message databases, Files databases can be set into topic
  456. areas by giving each topic a unique letter database DBGROUP
  457. identifier.
  458.     All uploads go to the special UPLOAD sysop directory which is
  459. defined in paths.cfg and remain there until they are reviewed and moved
  460. by the sysop to a download directory.
  461. --------
  462. *To add more message bases to the BBS, simply add more databases to the
  463. message database topic area.
  464. *To add more file directories to the BBS, simply add more databases to
  465. the files database topic area.
  466. *To add more topics to either, just enter the title and DBGROUP
  467. identifier for the new topic.
  468. ------
  469. ALL FILE DIRS REQUIRE A DIR ACTUALLY BE CREATED BY YOU.
  470. ALL MESSAGE DIRS ARE AUTOMATICALLY PATHED TO THE "DB" DIR DEFINED BY YOU IN
  471. PATHS.CFG AND DO *NOT NEED AN ACTUAL DIR OF THEIR OWN.
  472. -------
  473. Entries in your database configuration which have the same DB File and
  474. same DB Path specify the SAME database. So, be SURE you give each database
  475. a UNIQUE filename.
  476.  
  477.  
  478.                                 -8-
  479. 3. Database Configuration:
  480. * = Not applicable to FILES databases
  481.  
  482. Group             - The identifier for the database type (A-Z)
  483. File Name         - The filename of the database.
  484.                     Each Database should be given a UNIQUE filename.
  485.                     All database files are stored in the directory
  486.                     you defined under PATHS CONFIGURATION as the
  487.                     database directory.
  488. File Path         - The pathname for the files attached to database
  489.                     entries, such as the files in the TRANSFER SECTION,
  490.                     or FILES ATTACHED to EMAIL.
  491. Long Name         - The long, descriptive name of the database.
  492. Private?          - Private Database Yes/No.(most databases are PUBLIC)
  493. VirtualNET Sub #  - VirtualNET Sub-board identification code.
  494.                     0 if not a net sub.
  495. Max Entries       - Max Entries per database. 0 means unlimited.
  496. Read SL           - Read Security Level. If user SL is less than this value,
  497.                     the database is invisible.
  498. Write SL          - Write Security Level. Each time a DB is executed, the
  499.                     special variable $WRITESL is updated to reflect this
  500.                     value.
  501. Access Flag       - Not associated with DBGROUP in any way. Group Codes
  502.                     let you restrict databases to certain groups.
  503.                     If the group code is zero, the feature is disabled for the
  504.                     database. If not, then a user must have a matching group
  505.                     code (or be SYSOP) to access the database.
  506. Age Limit         - Restricts database access from users below defined age
  507. *WWIVnet          - WWIVnet Subtype (if any). See NETGUIDE.DOC
  508. *WWIVLink         - WWIVLink Subtype (if any). See NETGUIDE.DOC
  509. Tagline           - Define tagline to be used in that database. 0=none
  510.                     1= Tagline.1  201= Tagline.201 etc..
  511. *Random Titles    - 0 = dont use random titles, 1 to 999 use random title
  512.                     file RNDTITLE.x
  513. Name Used         - Name used in database (Real, Handle, Anon)
  514. *QWK Conference # - Each database you make QWK-able should be given a
  515.                     UNIQUE Conference # greater than 1.
  516. Co-SysOp          - Define co-sysop for msg base or file dir. 0=disable
  517.                     In msg bases, cosysop can delete, make permanent, net
  518.                     validate within their assign sub.
  519.                     In file dirs, can delete files and edit file descriptions.
  520.  
  521.                                 -9-
  522.  
  523.                              Paths.cfg
  524.                             ~~~~~~~~~~~
  525.  
  526.  
  527. 4. System Paths:
  528. Main VBBS Directory - VBBS Home Directory:
  529.                       Executables *.FB and *.CFG files go here
  530.                       (This should be your current directory when you are
  531.                       executing the program.)
  532.  
  533. Scripts Directory   - Where VBBS expects to find any script files:
  534.                       *.LIT, *.COD, *.V, plus .FB and .PDM files.
  535.  
  536. Data Directory      - Where VBBS expects to find system data files:
  537.                       USERFILE.DAT, USRMACRO.DAT, STATVBBS.DAT, CONNECT.DAT
  538.  
  539. Network Files       - Where VBBS expects to find network configuration files,
  540.                       other *.NET files and store net packets awaiting
  541.                       transfer.
  542.  
  543. System Text Files   - Where VBBS expects to find *.TXT, *.ANS, *.ASC files.
  544.  
  545. CONTROL.DAT Directory - Where VBBS will maintain the temporary system file,
  546.                         CONTROL.DAT. Use of a RAM Drive for CONTROL.DAT is
  547.                         highly recommended in multiuser VBBS installations.
  548.  
  549. Temporary Directory - The directory VBBS will use for temporary storage of
  550.                       incoming network packets and files. This directory
  551.                       you specify here should be not be used for any other
  552.                       purpose.
  553.  
  554. Database Dir        - Directory where VBBS will store all database data
  555.                       which is not related to actual files storage (ie.
  556.                       messages)
  557.  
  558. Upload/Email Directory - Specifies path for storage of email attached
  559.                          files, and new uploads.
  560.  
  561.  
  562.                                  -10-
  563.  
  564.                             Security Config
  565.                            ~~~~~~~~~~~~~~~~~
  566. MSL = Minimum Security Level required
  567.  
  568. 1) MSL to Autopost - Who gets to post Autoposts
  569. 2) MSL to email others - Who get's to use the basic email function
  570. 3) MSL to email sysop an attached file- Who gets to attach files to
  571.    email to the sysop
  572. 4) MSL to email others an attached file - Who gets to attach files to
  573.    other users (and across the network)
  574. 5) MSL to use Multimail features - Who get's to use Multimail
  575. 6) MSL to use email carbon copy feature - Who gets to use CC:s
  576. 7) upload/download ratio Upload to download ratio used by the system (if
  577.    any) This may be exemptable in the user editor.
  578. 8) Allow Sysop Validation- Enables/Disables Autovalidation of SysOps.
  579. A) Auto-Sysop Validation - Sets SL given to Visiting Sysop.
  580. B) Auto-SysOp Time Limit - Sets Visiting SysOp Time allowed on
  581. C) QWK Message Limit - Max # of msgs to put in a QWK mail outgoing
  582.    packet. Will always finish a database up before making this test.
  583. D) Allow Personal Tag Lines (Y/N)
  584. ---------------------------------------------------------------------------
  585.  
  586.                       Download amd Upload Protocols
  587.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588. 7. Download Protocols and 8. Upload Protocols:
  589.  
  590.   Each Protocol is configurable by:
  591.    1. Letter Pressed to Select
  592.    2. Name/Description of Protocol
  593.    3. DOS Command Line to run Protocol
  594.       %1 = Port #, %2 = Baud, %3 = FileName, %4 = HandShake
  595.    4. Batch Compatible?
  596.  
  597. *  Xmodem, Ymodem, Zmodem and HS-Link protocols have been preconfigured
  598. for you.
  599.  
  600. ---------> Important!
  601. NOTE: It is highly recommend that you use the FULL PATH when you
  602. specify the filename of your transfer protocol. For example, with DSZ:
  603. C:\VBBS\DSZ port %1 ha %4 rz
  604. ^^^^^^^^^^^
  605. Full Path to execution file.
  606.  
  607.  
  608.                                 -11-
  609.  
  610.                             Network Config
  611.                            ~~~~~~~~~~~~~~~~
  612. 9. Network Config
  613.  
  614. Net Low Time -  Begin time for accepting net xfers only (00 = disabled)
  615. Net High Time - End time for accepting net xfers only (00 = disabled)
  616. Net Redial Attempts - Number of attempts for connection to Host or
  617.                       remote system.  (default is 10 attempts)
  618. SYSTEM VirtualNET node # - Your systems Unique VirtualNET node number
  619. SYSTEM VirtualNET Config
  620.   SERVER VirtualNET Node # - VirtualNET node # of your host (Defaults to
  621.                              VirtualNET @1)
  622.   VirtualNET Network Password- Network Password assigned by Net
  623.                                coordinator
  624.   VirtualNET Server Distance-   Local/Long Distance. If set to Local, VBBS
  625.                                 will dialout whenever the Network message
  626.                                 threshold is met. Long distance will only
  627.                                 dialout once per day.
  628.   VirtualNET Server Threshhold- # of messages Vnet will allow before going
  629.                                 into Autodialout mode to Server. 0 = Never
  630.                                 autodial.
  631.   VirtualNET server macro- If your server is being run from inside another
  632.                          system or matrix Login, you may create a macro
  633.                          textfile for it and name it here. The macro.txt
  634.                          should go in your NETWORK directory.
  635.                          (see Network.doc)
  636.   VirtualNET Server Protocol- Toggles between Zmodem and
  637.                               HS-Link.(Zmodem is the default)
  638.   Dialing string        - SysOp definable dialing string. ATDT will
  639.                           suffice for most installations.
  640.  
  641. VirtualNET Clients Config - Information on systems to which you serve as
  642.                             host to (if any)
  643. WWIVnet Config
  644.   SYSTEM WWIVnet Node # - Your WWIVnet node # (if any) NOTE: Do not set
  645.                           this to a WWIVnet node # unless you are running
  646.                           WWIVnet directly inside of the program
  647.   WWIVnet Data Dir Path - Where VBBS will find your WWIVnet DATA dir
  648.  
  649. WWIVLink Config
  650.   SYSTEM WWIVLink Node# - Your WWIVLink node # (if any)
  651.   WWIVLink Data Dir Path- Where VBBS will find your WWIVLink DATA dir.
  652.  
  653. Network Poll delay at WFC- Time interval (in seconds) between Auto-net
  654.                            dialouts from WFC
  655.  
  656. For more on setting up as a VirtualNET node, see NETGUIDE.DOC
  657.  
  658.                               -12-
  659.  
  660.                            Events Config
  661.                           ~~~~~~~~~~~~~~~
  662.  
  663. A. Events:
  664.  
  665. VBBS allows up to 20 timed events per day. Possibilites here include your
  666. daily external maintenance (usually done by a batch file), network dialouts,
  667. etc.
  668.  
  669. You can specify:
  670. Time - Time event runs (00:00 disables event)
  671. Command - The DOS command line to execute
  672.  
  673. For a daily maintenance batch file,
  674. you might use EXTERNAL.BAT.
  675.  
  676. To automatically do a network dialout, use:
  677. VNET /NET
  678.  
  679. To automatically poll a remote system (which you serve as host to), use:
  680. VNET /DIAL<remote sys#>
  681.  
  682. VNET.EXE features a macro facility which makes it possible to access a
  683. VirtualNET BBS that is being run as a door or in a matrix logon. (see,
  684. NETGUIDE.doc)
  685.  
  686. -------------------------------------------------------------------------
  687.  
  688.  
  689.                            Control Panel
  690.                           ~~~~~~~~~~~~~~~
  691.  
  692.         In addition to other commands found in the Waiting For Call
  693. menu, VBBS allows you to assign up to 10 Function keys for whatever use
  694. you desire. At default, the F1 key is assigned to call a batchfile
  695. called Terminal.bat (but ofcourse can be anything you want). The F2 and
  696. F3 keys call up System Log and Network Log respectively using a List
  697. utility (not included). Logs are located in the DATA directory.
  698.  
  699.  
  700.                                -13-
  701.  
  702.                             Doors Config
  703.                            ~~~~~~~~~~~~~~
  704.         In Doors config, you are prompted for the Name of the online
  705. game or other external program you wish to run, the security level required
  706. to access that program if any, and the name of the batchfile (including the
  707. .BAT extention) from which the program is run. VBBS shrinks out of memory for
  708. all external programs. You may use this to add, delete or modify your
  709. doors at any time. VBBS creates both  Chain.txt, door.sys and Dorinfo1.def
  710. formats for your use. Those three parameters are all that need be defined.
  711. At the present time VBBS will NOT run older online programs that rely on
  712. DOS interupts.
  713.         VBBS allows you to assign an access letter in addition to a
  714. minimum security level for each game. The doors configuration also
  715. asks you if the game is single node or multi-node.
  716.  
  717. ----------------------------------------------------------------------------
  718.  
  719.                            Voting Booth
  720.                           ~~~~~~~~~~~~~~
  721.          VBBS Voting allows you to present your users with a perpetual
  722. survey in which users can 'vote' on particular issues as defined here.
  723. The sysop presents a question and then supplies up to 8 multiple
  724. choice answers for the users to answer. When accessing the 'voting
  725. booth', results of the voting are presented to the sysop and display a
  726. percentage breakdown of the 'vote'. In the default START.V, if new
  727. questions exist, the user will be presented at logon with the
  728. opportunity to vote.
  729.  
  730. ----------------------------------------------------------------------------
  731.                           Random Messages
  732.                          ~~~~~~~~~~~~~~~~~
  733.  
  734.         VBBS features a "random messaging" function that can display
  735. one, two, or three line quips, quotes or whatever upon display and
  736. redisplay of the main menu (as set in the default start.v). These
  737. messages are called randomly by the program and are entered in Vconfig.
  738.  
  739.  
  740.                            Archive View
  741.                           ~~~~~~~~~~~~~~
  742.  
  743.         VBBS allows you to view the contents of a compressed file within
  744. the File Transfer Directories. Configured at default are the .ZIP, .ARC,
  745. .ZOO, .LZH and .ARJ archive extentions.
  746.  
  747.  
  748.                           Text Sections
  749.                           ~~~~~~~~~~~~~
  750.           Various Textfiles on in various directories on your system
  751. can be configured here for display. Textfiles are uploaded in much the
  752. same manner as downloadable files in the file section. In the
  753. configuration, you can define any directory on your system as that
  754. containing text for a defined subject area.
  755.  
  756.                          VBBS Diagnostics
  757.                         ~~~~~~~~~~~~~~~~~~
  758.          VBBS has the ability to run diagnostics on your setup. If
  759. you recieve an error, go here and run the diagnostics. Chances are, it
  760. will show you where your error is. Diagnostics are a seperate utility
  761. and available along with other utilities from any VBBS support board.
  762.  
  763. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  764.  
  765.                                -14-
  766.  
  767.                              Running VBBS
  768.                             ~~~~~~~~~~~~~~
  769.  
  770.  
  771. When running VBBS, a Ram Resident BBS.EXE controls the program and
  772. should be used as the ONLY means of starting VBBS. The EXE is used
  773. to transfer needed information to the program.
  774.  
  775. The basic syntax for bringing VBBS online is:
  776.  
  777. BBS <channel #>
  778.     (NOTE that ALL single node installations use the "BBS 1" command
  779.     line)
  780.  
  781. Channel 1 is the only channel capable of doing network operations,
  782. and running automatic events.
  783.  
  784. <channel #> is a number from 0 to 4, for the SHAREWARE version.
  785. (For the 64 user version, its a number from 0 to 64, for example.)
  786.  
  787. BBS 0 specifies LOCAL MODE execution only, using the console keyboard,
  788. and bypassing WFC initialization.
  789.  
  790. Command line options include:
  791.  
  792. /AC - Use this when running VBBS as a door, or from a matrix logon.
  793.       Example: BBS 1 /AC
  794. /H  - Used with /AC, forces VBBS to hang up when caller logs off.
  795. /Bxxxxx - Used with /AC to pass the baud rate of the modem connection.
  796.  
  797. /DV - Turns on Desqview Awareness. When this option is on, VBBS will
  798.       multitask better under desqview. When the program is idle,
  799.       (waiting for a call, or waiting for user input), more CPU time
  800.       is given to other tasks that may be running on the system.
  801.  
  802.       It is highly recommend that you use a FOSSIL driver when running
  803.       VBBS under Desqview.
  804.  
  805. /WWIV -  command for logging user to VBBS being run as a door from WWIV,
  806.          VBBS or any BBS program using the chain.txt format. (see .doc)
  807.  
  808.        -----------------------------------------------------------
  809.  
  810.                  Internal Serial Driver vs. FOSSIL driver
  811.  
  812.        VBBS comes with its own serial driver, called SERIAL.BIN.
  813.        This driver will work with COM1 to COM4, and will be
  814.        suitable for use by most sysops.
  815.  
  816.        If you wish to run a mulriport serial card, or if you wish to run
  817.        VBBS under Desqview, it is highly recommended that you use
  818.        a FOSSIL driver.
  819.  
  820.        Selecting between Internal and FOSSIL is acomplished by VCONFIG,
  821.        under main configuration. For more info, see VFOSSIL.DOC.
  822.  
  823.        -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  824.  
  825.                                -15-
  826.                        ---------------------
  827.                         First Time Start up
  828.                        ---------------------
  829.  
  830.    Note: VBBS uses true Ansi. Ansi.sys or similar device driver is required
  831. in your config.sys for Ansi display. To enable all BBS functions to
  832. work properly, DSZ.COM (or exe), LIST.COM, PKUNZIP.EXE, and
  833. PKZIP.EXE (all Shareware) should be in your path.
  834.         By executing VBBS using "BBS 1" (single node installation),
  835. you will bring up the program in the WFC mode. This is the online
  836. control panel for VBBS and in this screen, the BBS is in a "Waiting for
  837. call" state.
  838.  
  839. Logging on the first time:
  840. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  841. If your VBBS is a new installation, then the USERFILE.DAT (user accounts)
  842. file is empty. Use the (L)ogin Local from the WFC screen to Log yourself
  843. in as NEW, and create yourself a SYSOP account. Thereafter, you can use
  844. (F)ast Login. DO NOT use (F)ast Login until your sysop account has been
  845. created!
  846.                         ┌──────────────────┐
  847.                         │ Waiting For Call │
  848.                         └──────────────────┘
  849.   VBBS uses a highly informational WFC.COM screen. This screen not only
  850.   provides System statistics, time, drivespace and system status,
  851.   and BBS name, it is also customizable from within any Ansi Draw program
  852.   that saves screens to the .COM format. Note that if your drive space
  853.   on a given drive drops below a certain % of capacity, that line will
  854.   change color to let you know that more space needs to be freed up.
  855.  
  856.                           -CONTROL PANEL-
  857.   F) Fast Local Login    - Fast login from console (Estab. SysOp acct 1st)
  858.   L) Login Local         - Logs you into the system (Use this to estab.
  859.                             Sysop account)
  860.   S) Shell to DOS        -  Shells to Dos environment within VBBS
  861.   U) User Editor         - Allows editing of user information
  862.   V) VConfig             - The VBBS configuration utility
  863.   I) System Info         - "To date" information on your BBS
  864.   C) Today's Callers     - Log of callers since midnite
  865.   W) Who's Online        - Shows status of each port
  866.   /) Dial NET CLIENT     - Allows a forced net callout to a system that
  867.                            is listed in your remote configuration
  868.   N) Dial NET SERVER     - Forces a network connect to SERVER
  869.   E) Email               - This function allows you to email local and
  870.                            network from the WFC
  871.   M) Read All Mail       - Sysop read all mail on system
  872.   Scr/Lock) Sysop avail. - Toggles sysop page (beep) on/off
  873.   Esc) Quit BBS          - Quits VBBS and returns to DOS
  874.  
  875.                     -DEFINABLE FUNCTION KEYS-
  876.  F-1 thru F-10 -  Configured in Vconfig to call up various batchfiles.
  877.                   (might be a term program, text editor or
  878.                   whatever) These keys are configured in the main.cfg
  879.                   using Vconfig.exe. Use of a LIST utility is
  880.                   needed to read the various log files.
  881. Note: If you encounter any program errors at this point, it is likely
  882. that you have either misstated a path in paths.cfg, moved a file to a
  883. wrong dir, or forgot to compile the V.Scripts. Use the Diagnostics
  884. option in Vconfig to isolate any problems.
  885.  
  886.                                -16-
  887.  
  888.                      Creating The SYSOP Account
  889.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  890.  
  891.        From VBBS WFC, Login locally by pressing 'L'. You will first see
  892. the Login.txt screen from Virtual Reality BBS. This screen, as well as
  893. the logoff.txt screen will need to be replaced later with an ascii or ansi
  894. screen of your own creation.
  895.        Directly following the login.txt will be the login
  896. prompt. Type "New" to create the first entry into your user data file.
  897. You will then see the Newuser.txt followed by the prompts to fill out
  898. your user information. VBBS currently also allows the user to configure
  899. his default colors here as well. It may be best to choose "8" (none) at
  900. each prompt, and then experiment with the settings, once an account has
  901. been created and you are inside of the BBS.
  902.       Once your account has been created, you will login with mail
  903. waiting. This mail is a scripted auto New User mail from the sysop
  904. welcoming the new user. It is created from the "start.v" script and is
  905. an excellent place for you to later get your feet wet inside of the
  906. scripts by personalizing that mail. A "?" displays your email options at
  907. the end of the mail.
  908.       The following Hot keys are available to the console while a user is
  909. online:
  910.  
  911.  [F1]        Enter/Exit Chat Mode
  912.  [shift F1]  Enter Split Screen Chat ([esc] exits)
  913.  [F2]        Enter user editor Note: by exiting the F2 user editor as
  914.              another user. The SysOp can change to that user.
  915.  [F3]        Add 1 minute to user session
  916.  [Shift F3]  Subtract 1 minute from user session
  917.  [F4]        Increases online user's SL by 5
  918.  [Shift F4]  Decreases online user's SL by 5
  919.  [F5]        Drop to DOS (VBBS stays in memory)
  920.  [Shift F5]  Drop to DOS (VBBS shrinks out)
  921.  [F6]        pseudo DOS multitasker (allows sysop to run small DOS commands
  922.              from the console while the user is online and using the BBS.)
  923.  [F8]        Sysop Alert (alerts sysop when board is free after user logs off)
  924.  [F10]       Boot User Off
  925.  [Ctrl F10]  Boot user with "storm.txt" (BBS coming down due to
  926.              inclimate weather conditions or whatever)
  927.  [Shift F10] Boot user off with simulated "line noise"
  928.  [Scroll Lock] Can be used at any time to toggle the "SysOp Available" status
  929.  
  930.    As you continue with creating your SysOp account, you will need to
  931. change your security level to 255 (maximum), and assign yourself a
  932. "max time" which is how many minutes per day a user is allowed on the
  933. system. For Sysop, make this 1440 (24 hours). By pressing F-2, you
  934. will call up the user editor to enable your editing of the appropriate
  935. fields.
  936.  
  937.  
  938.                                -17-
  939.  
  940. VBBS User Editor
  941. -------------------
  942. User No. 1          - Displays User #
  943. a. Handle  :        - User Handle
  944. b. Name    :        - User Real Name
  945. c. Address :        - Street or PO Box address
  946. d. City    :        - City
  947. e. State   :        - State
  948. f. Zip     :        - Zip code
  949. g. Security:        - User's Security level
  950. h. Flags   :        - (see note)
  951. i. PW      :        - User's Password
  952. j. Title   :        - (see note)
  953. k. Phone 1 :        - Voice Phone #
  954. l. Phone 2 :        - Data Phone #
  955. m. MaxTime :        - Maximum time allowed on per day
  956. n. Access Flags:    - (see note)
  957. o. Verify Birthday: - Displays user's Birthday. (see note)
  958. p. Ex1:                 q. Ex2:                 r. Ex3:
  959. s. Ex4:                 t. Ex5:                 u. Ex6:
  960. v. Ratio Exempt:    - Allows you to exempt user from Up/Down Ratio reqs.
  961. w. U/L:1                          x. D/L:    Sets Ratio for
  962.                                              up/downloading of files
  963. ANSI:Y Page Length: 24 Colors: 32 4 6 Calls:    Time: 12411 910807
  964. (a-v)=edit, Esc)Quit, Enter)Next, -)Previous, /)Find !)Delete->
  965.  
  966. Note:
  967. g. - Security levels are 1 thru 255 (255 being SysOp access). Default
  968. new user security levels are set in Vconfig {main}.
  969. h. - The use of flags - There may as many as 26 flags (a-z)
  970.    A - AutoPost at login time on/off
  971.    X - Expert mode
  972.    N - If set, has received the new user welcome message.
  973.    F - If set, user is configured for the full screen editor
  974. j. - This area can be used for one line notes concerning the current user.
  975. p. thru u. - Extra variables
  976. o. - if toggled will ask user to re-enter his or her b'day at login.
  977. /  - Searches User list
  978. !  - Deletes user (user's SL is reset to 0 and account becomes open for
  979.      reassignment).
  980.  
  981.  
  982.                                -18-
  983.  
  984.  
  985. User Account Defaults
  986.  
  987. 1. Video Mode        [ ]  - User chooses Ascii, Ansi, or Enhanced Ansi
  988.                             (pulldown menus) for default usage.
  989. 2. Expert Toggle     [OFF] - Expert mode will bypass the menu display
  990. 3. Page Breaks       [0]   - Defaults at 24. "0" = Continuous scroll.
  991. 4. Password                - User password
  992. 5. Auto-Posts        [OFF] - Toggles AutoPost display at login
  993. 6. Ctrl-A User Macro- Users can set up 2 seperate macros each containing
  994. 7. Ctrl-B User Macro- up to 79 chars including Ansi control chars.
  995. 8. ANSI Color Set-Up - Allows user to select screen display to taste.
  996. 9. Full Screen Editor [ON] - Toggles between FSE or Line editor.
  997. A. Mailbox: - Allows users to forward mail to another user or Network
  998.               system.
  999. B. Security- Displays list of things that the user has sufficient
  1000.              security to do on the system.
  1001. C. Long Distance Cost- Allows user to keep track of Long distance
  1002.                        usage and billing by defining cost per minute
  1003.                        and knowing the billing cycle.
  1004. D. Sort File lists   - Allows user to choose if file listings should
  1005.                        be sorted alphabetically or not.
  1006. E. User Taglines     - User has the ability to set up to 9 personal
  1007.                        taglines for inclusion into messages. User tags
  1008.                        are inserted by using ^C.
  1009. Q. Quit - Saves changes and quits to main menu
  1010.  
  1011.                                -19-
  1012.  
  1013.                            The Default setup
  1014.                         ~~~~~~~~~~~~~~~~~~~~~~~~
  1015.       VBBS could easily be distributed with a BLANK menu. Instead, a
  1016.       default menu and Function Block set are provided with the
  1017.       program reflecting the configuration of the software on the
  1018.       Author's BBS.
  1019.         Below is the START.FB (function block) which is provided with
  1020.       VBBS 5.42. It corresponds exactly to what has been defined in
  1021.       the MAIN menu (.ans/.asc). For more info on FBs, see
  1022.       Customizing options.
  1023.  
  1024. MAIN  (name of corresponding menu)
  1025. A     (dbgroup letter(s) of TOPIC areas to reference. ie.. ABC)
  1026. $ 001 1 choosetopic
  1027. > 001 1 nextbase
  1028. < 001 1 prevbase
  1029. c 001 1 selectbase
  1030. j 001 1 setquickscan
  1031. s 001 1 scanmsg
  1032. n 001 1 readnewmsg
  1033. r 001 1 readseqmsg
  1034. p 001 1 post
  1035. e 001 1 sendemail
  1036. y 001 1 reademailfrom
  1037. m 001 1 reademailto
  1038. q 001 1 quickmail
  1039. f 001 1 feedback
  1040. o 001 1 door
  1041. z 001 1 telecon
  1042. d 001 1 account
  1043. l 001 1 pagesysop
  1044. t 001 5 files
  1045. b 001 1 textfiles
  1046. k 001 1 listcallers
  1047. u 001 1 listusers
  1048. a 001 1 autopost
  1049. v 001 1 vote
  1050. i 001 1 sysinfo
  1051. w 001 1 who
  1052. x 001 1 listnet
  1053. * 255 5 sysop
  1054. G 000 1 logoffyn
  1055.  
  1056.                              Menus
  1057.                              ~~~~~
  1058.  VBBS uses Ansi and Ascii Menus that can be created with your
  1059.  favorite Ansi Draw program. VBBS comes with a complete menu set
  1060.  (various .ans and .asc menus). You simply need to save your menus in
  1061.  the appropriate .ANS and corresponding .ASC menus. Note also that VBBS
  1062.  uses lines within both the main and transfer menus which are visible
  1063.  only to users with sec levels of 255 (sysop level). Newly saved Ansi
  1064.  menus will need to have these lines "tagged" into the menu using an
  1065.  ascii type editor. "!" is a VBBS comment line. "!" followed by 255
  1066.  tells VBBS to only display this line to users who have a security level
  1067.  of 255. This can be used as a filter for menu options at any SL.
  1068.     Pull down menus can be accessed by using the [esc] key or
  1069. configuring Enhances Ansi as a default Video Mode and can be easily
  1070. customized. (see Pull down menu sec.)
  1071.  
  1072.                                -20-
  1073.  
  1074.                        -----------------------
  1075.                         The Default Main Menu
  1076.                        -----------------------
  1077. Messaging functions
  1078. ~~~~~~~~~~~~~~~~~~~
  1079. L) List Bases        - Brings up prompt to list available message bases.
  1080. P) Post Message      - Post a message in the current base.
  1081. N) New Message Scan  - New-scans all bases.
  1082. R) Read Sequential   - Read messages in current base sequentially.
  1083. S) Scan Brief        - Scans posts in current base backwards in groups of 10,
  1084.                        showing the number, author and message subject.
  1085. J) Join/ Ignore Base - Allows users to set up bases to ignore or mark for
  1086.                        scanning.
  1087. >) Next Base         - (or +) Next message base in sequence.
  1088. <) Previous Base     - (or -) Previous base number.
  1089. #) Change to Base #  - Change to a base by entering it's number.
  1090.  
  1091. Email functions
  1092. ~~~~~~~~~~~~~~~~
  1093. M) Mailbox Scan          - Displays all mail in user mailbox '*'= unread
  1094. Y) Read Mail You've Sent - Displays list of all local mail sent as well
  1095.                            as all unbundled Network mail.
  1096. E) Write Email           - Write email to another local or network user.
  1097. F) Feedback to the SysOp - Auto mails the SysOp
  1098. Q) Multimail- Users configured for Multimail usage may store up to 9
  1099.               seperate "mailing lists" which may include an unlimited #
  1100.               of local, VirtualNET and/or WWIVnet/WWIVLink addresses.
  1101.               It is important that responsible Network usage of this
  1102.               feature is maintained.
  1103.  
  1104. BBS Sub-System
  1105. ~~~~~~~~~~~~~~~
  1106. T) File Transfer     - This calls up the Files menu
  1107. B) Bulletin/Texfiles - General Textfiles available for reading
  1108. S) System info       - Provides a display of VBBS system stats.
  1109. V) Voting Booth      - Users are allowed to vote on polling questions posted
  1110.                        by the sysop or others as determained in $Vconfig7.
  1111. D) Defaults          - User configurable default settings.
  1112. O) On-line Programs  - Displays menu for games and other online programs
  1113.                        configured in Vconfig
  1114. A) Autoposts         - Displays AutoPosts
  1115.  
  1116. Other Functions
  1117. ~~~~~~~~~~~~~~~~
  1118. K) Today's Callers   - A list of callers who have logged on today.
  1119. U) User Listing      - The list of system users and their location.
  1120. I) System Info       - Shows statistical chart of BBS usage.
  1121. C) Page SysOp        - If the console scroll lock is selected to "on", this
  1122.                        will activate an audible page.
  1123. W) Who's Online      - Shows status of console and each modem port.
  1124. Z) Mutiuser Telecon. - This is the multiuser teleconference feature that
  1125.                        allows users to chat beween nodes.
  1126. X) Network info      - Displays Network BBSlist(s)
  1127. *) SysOp Menu        - Go to Sysop function menu (displayed to 255 SL only)
  1128. G) Logoff            - Exit BBS
  1129.  
  1130.                                -21-
  1131.  
  1132. SysOp Menu
  1133. ~~~~~~~~~~~~
  1134. M) Read All Mail  - Review all mail on system
  1135. E) Edit File      - Edit any file
  1136. U) User Editor    - User Editor
  1137. S) Security       - Displays Users with "security" status
  1138. C) Force Cleanup  - Force Daily cleanup
  1139. Q) Quit           - Quit to main menu
  1140.  
  1141.  
  1142.  
  1143.  
  1144.                                -22-
  1145.  
  1146.                           Communications
  1147.                          ~~~~~~~~~~~~~~~~
  1148.         VBBS, in the default setup,  places all communications
  1149. functions in the main menu. Seperate menu displays for messaging
  1150. and/or email for instance, can be easily customized to whatever type
  1151. of interface the SysOp would like to present to the user.
  1152.         The messaging function in VBBS provides an easy to use interface
  1153. for email and the posting of public messages. In addition to the standard
  1154. line editor for messages, VBBS also includes a built in full screen
  1155. editor which provides function in addition to that of line editor. Users
  1156. may set their default to whichever editor they prefer.
  1157.    A quoting feature is built in to VBBS and can be used in either editor.
  1158. Users are prompted whether or not to quote from a message when replying to
  1159. a mail or post. When a user choses to write mail or post, he or she will
  1160. also be asked by the program whether or not to upload a prepared text.
  1161. Choosing Yes will prompt for a filename followed by the upload. At the
  1162. end of an email, users whom have the proper security level are able to
  1163. attach a file to a piece of mail. Sysops may send attached files to email
  1164. accross the Network. The "FSE" includes line by line scrolling, a cut and
  1165. paste feature, Control code colors (^P), and a built in Spell check
  1166. dictionary (not included).
  1167.  
  1168. Note: Both VBBS editors as well as Post titles, and Autoposts are
  1169. capable of ^P color enhancement (10 color options for line editor, 36 for
  1170. FSE). A list of those colors is shown in the editor help screen.
  1171. To bring up the menu line for options of Saving or discontinuing
  1172. a message in the FSE, a user can press the [esc] key twice, or press a
  1173. "/".
  1174.  
  1175. Message sub-menu
  1176. ~~~~~~~~~~~~~~~~~~~
  1177. [ENTER] Next Message      - Advances to next Message Base.
  1178. R) Reply to message       - Reply to the current message.
  1179. A) Read message again     - Re-read the current message.
  1180. D) Delete Message         - Delete the current message.
  1181. ###) Jump to Number ###   - Entering a number will take you to that message.
  1182. S) Scan Next 10 Messages  - Scans forward.
  1183. B) Bypass Sub (QuickScan) - Bypasses msgs to next sub during Quickscan.
  1184. E) Send Email Reply       - Sends a private reply to a message.
  1185. Q) Quit Reading Messages  - Returns to Communications menu.
  1186. +) Thread Forward         - Search for Replies to current message (if any).
  1187. -) Thread Backward        - Search for Original to current message (if any).
  1188. ----- SysOp -----
  1189. X) Extract Text - Extracts message to a textfile which is named by you.
  1190.                   Can extract to a file in OVERWRITE or APPEND modes.
  1191. M) Move Message - Moves message to a different message base.
  1192. P) Toggle Perm  - Makes or unmakes current message permanent. This is
  1193.                   useful for making the first message of a message sub
  1194.                   an explaination of that message sub, etc.
  1195.  
  1196.  
  1197.                                -23-
  1198.  
  1199. Email sub menu
  1200. ~~~~~~~~~~~~~~~
  1201. [ENTER] Next Email        - Advances to next mail.
  1202. R) Reply To Email         - Reply to email sent you.
  1203. A) Re-Read Email          - Re-displays current message.
  1204. D) Delete Email           - Deletes an email.
  1205. Q) Quit Reading Email     - Quits to communications menu.
  1206. T) Download Attached File - If file is attached, this will allow the
  1207.                             remote user to download the attached file.
  1208. ###) Read Mail number
  1209.    ---- SysOp ----
  1210. X) Extract Text           - Allows SysOp to save a message to a textfile.
  1211. F) Forward                - Forward mail to another local or network user.
  1212. V) Validate User          - Goes to User editor to update User account.
  1213.  
  1214.                                -24-
  1215.                       ------------------------
  1216.                       Default Transfer Section
  1217.                       ------------------------
  1218. FILES.FB
  1219.  
  1220. FILES  (name of files menu)
  1221. F      (corresponding files library area(s))
  1222. g 000 1 logoffyn
  1223. m 001 1 dlmasterlist
  1224. u 001 1 remoteupload
  1225. d 001 1 downloadfile
  1226. r 001 1 reviewfile
  1227. c 001 1 selectbase
  1228. j 001 1 setquickscan
  1229. l 001 1 listfiles
  1230. n 001 1 newfiles
  1231. s 001 1 searchall
  1232. b 001 1 batchdl
  1233. f 001 1 findfiles
  1234. > 001 1 nextbase
  1235. < 001 1 prevbase
  1236. p 001 1 topdownloads
  1237. y 001 1 ratio
  1238. z 255 1 sysopupload
  1239. x 255 1 reviewuploads
  1240. q 000 5 start
  1241.  
  1242.  
  1243. Files Menu
  1244. ~~~~~~~~~~
  1245. C) Change directory    - Displays list of dirs and prompts for dir change.
  1246. L) List Files *.*      - Lists all files in the current dir.
  1247. S) Search All Dirs     - Searches for filenames based on.
  1248. D) Download Files      - Download file(s).
  1249. R) Review Files        - Browse files in current directory.
  1250. N) New files           - Scans files that are new since last call.
  1251. U) Upload Files        - Prompts user for files to upload.
  1252. B) Batch Functions     - Used to mark and then download multiple files.
  1253. Y) Your Transfer Stats - Displays users transfer statistics.
  1254. P) Popular D/Ls        - Searches and compiles display of top user downloads.
  1255. J) Join/Ignore Dirs    - Sets dir to include or ignore in newscan.
  1256. K) Default File Dir    - Dir that user defaults to (#1 if not set).
  1257. F) Find Description    - Finds file through keyword searches in file.
  1258.                          descriptions.
  1259. >) Next Directory      - (or +) Advances to next file directory.
  1260. <) Previous Directory  - (or -) Reverses to previous directory.
  1261. #) Change to Dir. #    - Entering a dir number will take you to that dir.
  1262. M) Master List         - Creates Masterlist of Files for user to download.
  1263. Q) Quit                - Quits to main menu.
  1264. G) Log Off             - Exit BBS.
  1265. ---- SysOp ----
  1266. X) Sysop Directory - Review NEW uploads to Sysop Directory.
  1267. Z) Local Upload    - Uploads files to directory.
  1268.  
  1269.  
  1270.                                -25-
  1271.  
  1272. Filesub menu
  1273. ~~~~~~~~~~~~~~
  1274. [ENTER] Next Entry - Advances to next file or file listing.
  1275. D) Download        - Download Current file (? displays options).
  1276. B) Batch Functions - Add files to "batch queue" (for multiple file
  1277.                      transfers).
  1278. A) List Again      - Re-displays the current file.
  1279. ###) Jump to ###   - Jumps to file number pressed.
  1280. Q) Quit            - Quit to Files menu.
  1281. V) View Archive    - View the contents of the archived file.
  1282. R) Request File    - Allows user to request a file from it's networked.
  1283.                      file listing. SysOp will be prompted to Approve or
  1284.                      Disapprove a request (also for local offline files).
  1285. T) Test ZIP        - Allows the testing of the current file with a virus
  1286.                      scanning software such as SCAN (not included) This feature
  1287.                      is currently ONLY available for .ZIP files.
  1288. ---- SysOp ----
  1289. O) Move File Offline/Online - Toggles file to/from diskette or Tape drive.
  1290.                               Can also just toggle the file's availability.
  1291. Z) Add ZIPCOMNT.TXT to ZIP  - Manually adds Zipcomnt.txt to archive.
  1292. X) Remove File              - Remove filelisting and/or file from current dir.
  1293. C) Copy File                - Copies file from one directory to another.
  1294. E) Edit Description         - Allows SysOp to Edit the file description.
  1295.  
  1296.                                -26-
  1297.  
  1298.  
  1299.                        Multiuser Teleconference
  1300.                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1301.         The Multiuser Teleconference is a simple demonstration of an
  1302. internode "chat" setup. It has been internalized into the exe for
  1303. speed. Even if you are running only one node under Windows or Desqview,
  1304. you can run multiuser by running one node from the BBS 1 command
  1305. and one from a BBS 0 commandline. Users can page each other for chat
  1306. and join into an online teleconference.
  1307.  
  1308.  
  1309.                             Autoposts
  1310.                           ~~~~~~~~~~~~
  1311.         Autoposts are electronic Post-It notes that appear
  1312. at program login or from choosing their display from the main menu.
  1313. Users who have the appropriate security level may post a 3 line message
  1314. for display. The most recent 5 autoposts are displayed. In the default
  1315. start.v users have the option of having autoposts displayed to them at
  1316. login.
  1317.  
  1318.  
  1319.                           Chat Screens
  1320.                          ~~~~~~~~~~~~~~
  1321.    VBBS uses a special Chat feature which splits the screen into TWO
  1322. halves. The upper half of the screen for the sysop, the lower half for
  1323. the user. The User's name appears at the bottom end of the screen and
  1324. the Sysop's name appears at the very top. Split screen can be called at
  1325. any time by using [shift][F1]. Normal chat is called by pressing [F1].
  1326.  
  1327.  
  1328.                          System Taglines
  1329.                         ~~~~~~~~~~~~~~~~~
  1330. VBBS now uses a file called TAGLINE.### for system taglines. This
  1331. 3 line tagline may either be created in ascii or heart code ansi.
  1332. VBBS strips out any raw ansi from taglines. In the absence of an ascii
  1333. editor, a sysop can use the "edit any file" option in the SysOp menu
  1334. to create a ^P colored tagline.
  1335.    Setting the tagline option to 0 in database.cfg will disable the
  1336. use of taglines in that message sub. Setting the tagline option to 999
  1337. will enable a complete random rotation of taglines. A seperate EMAIL
  1338. tagline is created for email use.
  1339.    For specific rules on tagline usage in VirtualNET, please see
  1340. NETGUIDE.DOC.
  1341.  
  1342.                                -27-
  1343.  
  1344.                          Customizing VBBS
  1345.                         ~~~~~~~~~~~~~~~~~~
  1346.         The configurability of VBBS cannot be overstated.
  1347.  
  1348.          You may easily modify VBBS to look and feel like some other
  1349. BBS software. You may borrow features from several different BBS
  1350. softwares to form one of your own design. You might just go absolutely
  1351. nuts one night and decide to make VBBS emulate GEnie (or other CIS). Aside
  1352. from obvious limitations in actual STORAGE, you could accomplish this to
  1353. the point where a user could not tell the difference! It is doubtful
  1354. that anyone would actually want to RUN a BBS that looked exactly like
  1355. GEnie. This was just used as an illustration as to the capabilities of
  1356. script customization.
  1357.       Unlike source code, which normally contains strict rules on code
  1358. segment distribution (VBBS included), Vscripts as well as Function
  1359. Blocks and menus may be distributed freely in full, or even in entire
  1360. configuration sets.
  1361.  
  1362.  
  1363. Creating and Editing Vscripts- The ability to create and edit scripts is
  1364. completely self contained. You simply need to use your favorite text
  1365. editor or word processor and of course become somewhat familiar with the
  1366. Vscript language. (see Vscript.doc) SysOp created VSCRIPTS and VSCRIPT
  1367. help can be found on VirtualNET and from many VBBS Support BBSs.
  1368.  
  1369. Compiling the Vscripts- VBBS includes a special compiler (VCOM.EXE),
  1370. that is used to compile the .V script text into code.
  1371.  
  1372.                                -28-
  1373. ----------------
  1374. Function Blocks:
  1375. ----------------
  1376. Creating and editing Function Blocks- Function Blocks are simple ascii
  1377. files residing in the MAIN VBBS dir.
  1378.  
  1379. The syntax for their use is:
  1380.  
  1381. <menu file (8 chars max)>
  1382. <database group attached to this FB>  (if any)
  1383. <one or more lines of the following, in strict columns:>
  1384. 1 3   7 9+
  1385. x yyy z ccccccccccccccc
  1386.  
  1387. x=Key to assign
  1388. yyy=Security Level (must be 3 digits (like 001))
  1389. z=command type
  1390.   0= Null (no operation)
  1391.   1= Internal command (like SENDEMAIL)
  1392.      (Any one word script command will work)
  1393.   2= Script
  1394.   3= DOS function (don't shrink)
  1395.   4= DOS function (shrink)
  1396.   5= Transfer control to a different function block
  1397. c=command string
  1398. -------
  1399. an example FB might look like:
  1400. -------
  1401. EMAIL    (name of menu file)
  1402.          (no database attached (email is automatic))
  1403. E 001 1 sendemail
  1404. M 001 1 reademailto
  1405. F 001 1 feedback
  1406. S 001 1 reademailsent
  1407. Q 000 5 START (on Quit, return to START FB)
  1408. -------
  1409. For msg bases:
  1410. -------
  1411. MSG
  1412. A        (since this references group A, A is the attached dbgroup)
  1413. R 001 1 readseqmsg
  1414. N 001 1 readnewmsg
  1415. P 001 1 post
  1416. C 001 1 selectbase
  1417. > 001 1 nextbase
  1418. < 001 1 prevbase
  1419. Q 000 5 START
  1420. -------
  1421. START.FB must be the first FB run. It is to be the MAIN FB of a BBS.
  1422. It takes control immediately after START.V finishes running.
  1423.  
  1424.        Once you are a VirtualNET node, you will be able to access the
  1425. SysOp sub message bases which includes the Vscripts discussion sub as
  1426. well as the Vscripts FBs and Mods networked File directory.
  1427.  
  1428.           <Please see Vscript.doc for detailed script info>
  1429.  
  1430.                                -29-
  1431. ----------------
  1432. Pull Down Menus:
  1433. ----------------
  1434.        New to VBBS are enhanced ansi Pull down Menus. This option can be
  1435. called by a user at any time by hitting [esc] at a menu prompt. Pull
  1436. down menus can also be set up as a default user display in User
  1437. Defaults as part of the Enhanced Ansi video mode which creates a
  1438. unique display of dialog boxes and other enhancements. Try it!
  1439.        Pull down menus are completely configurable just like the function
  1440. blocks they correspond with. Each Pull down menu is contained in a
  1441. .PDM file. The default FILES.PDM file is shown below.
  1442.  
  1443. Directory
  1444.  C Change Directory [C]
  1445.  L List Files       [L]
  1446.  S Search All Dirs  [S]
  1447.  N New Files List   [N]
  1448.  F Find Description [F]
  1449. Transfer
  1450.  D Download Files  [D]
  1451.  U Upload Files    [U]
  1452.  B Batch Functions [B]
  1453.  R Review Files    [R]
  1454.  Y Your Stats      [Y]
  1455. Other
  1456.  J Join/Ignore Directories [J]
  1457.  P Popular Downloads       [P]
  1458.  M Download Master List    [M]
  1459.  Q Quit to Main Menu       [Q]
  1460.  G Log Off                 [G]
  1461.  
  1462.      The FILES.PDM as shown corresponds with the default FILES.FB
  1463. included with the VBBS distribution archive. Be sure that any
  1464. additions and changes to one is mirrored to the other.
  1465.  
  1466.  
  1467. The Source
  1468. ~~~~~~~~~~
  1469.  VBBS may also be modified through "source mods" by Sysops who have
  1470.  registered at the SOURCE level. Sysops are encouraged to share their
  1471.  modifications with others and in fact, specific "sub" areas have been
  1472.  devoted to this on both VirtualNET and WWIVnet.
  1473.  
  1474.                                -30-
  1475.  
  1476.                          Optimizing VBBS
  1477.                         ~~~~~~~~~~~~~~~~~
  1478.   Aside from the frequent running a disk speedup/optimization utility,
  1479. A VBBS installation can be optimized further by the use of Ramdrive.
  1480. Although it is not at all nescessary to do so, if you have the RAM to
  1481. spare, further improvement to system speed can be made this way.
  1482.  
  1483. Use of a RamDrive
  1484. ~~~~~~~~~~~~~~~~~~
  1485.     A VBBS installation can be optimized through the use of a RAMDRIVE
  1486. (virtual disk). By loading some of the smaller, frequently accessed
  1487. files into RAM memory, many systems will apreciate system speed up
  1488. ranging from modest to substantial.
  1489.  
  1490. The CONTROL.DAT directory probably benefits the most from being
  1491. located on a RAM drive. CONTROL.DAT is the "buffer" or channel
  1492. between two or more nodes, and is as well, the file that holds temporary
  1493. status information about who is logged onto the system.
  1494.  
  1495. VBBS Textfiles and Menus within the TEXT directory can be put on a RAMDRIVE.
  1496. These would be the *.TXT, *.ASC, and *.ANS files. Because they are frequently
  1497. used, loading them into RAM can reduce hard disk access substantially.
  1498.  
  1499. Last, the SCRIPT directory can be put on a ramdrive. These would be the
  1500. *.COD and *.LIT files. Putting your script files on the ramdrive speeds
  1501. the process of loading the scripts.
  1502.  
  1503. In a typical installation, RAMDRIVE installs in the following manner:
  1504. DEVICE=RAMDRIVE.SYS 80 /E
  1505. The "80" refers the size of the desired ram disk in kilobytes.
  1506. The "/E" locates the ram disk in extended memory.
  1507. (In order to use this option, you need to be running a 286 or 386, with at
  1508. least 1 megabyte of ram, and with either HIMEM.SYS (An Extended Memory
  1509. Manager), or QEMM386 (if you have a 386) installed.
  1510. Leaving the "/E" part off puts the ram disk in conventional memory.
  1511.  
  1512.                                -31-
  1513.  
  1514.                             - Security-
  1515.                            ~~~~~~~~~~~~~
  1516.  
  1517.         VBBS provides a high level of security. One of the most
  1518. significant security features of VBBS is that it will not allow a remote
  1519. user to drop to Dos. If you would would like to enable a Remote Dos
  1520. capability, you will need to install Doorway (shareware), RemDos
  1521. (shareware), or other program to run as a door in VBBS. This is generally
  1522. a much safer method, and in the case of using "Doorway" provides a much
  1523. more powerful remote interface.
  1524.         In Vconfig, you have the option of allowing Remote Sysop.
  1525. Allowing a remote Sysop will let users with a security level of 255 (who
  1526. know the current system password) to access the SysOp functions of VBBS
  1527. EXCEPT accessing Dos. Pressing "S" from the SysOp menu will show all
  1528. users on the system who have security level access. Although a user may
  1529. view an archive, there is no function that will allow him or her to
  1530. extract an archive. As with all BBS software, it is recomended that you
  1531. use a registered Zmodem.
  1532.         VBBS uses a SysOp "SYSOP" directory which stores all files
  1533. uploaded to the system and files sent that were attached to email. Here,
  1534. the sysop has the ability to view, scan and move the files and file
  1535. listings to the appropriate directory after review. Be sure to leave the
  1536. security settings at 0 for this database and also insure that DSZ.COM
  1537. is either IN your path or in the SYSOP dir itself.
  1538.  
  1539.                                -32-
  1540.  
  1541.                   Explanation of files used by VBBS
  1542.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1543. Filename      Directory   Explanation
  1544. ------------  ---------   ----------------------------------------------
  1545. LOGIN    ANS    Text      Your system's login screen
  1546. LOGIN    ASC    Text      Ascii version of above
  1547. LOGOFF   ANS    Text      Your system's logoff screen
  1548. LOGOFF   ASC    Text      Ascii version of above
  1549. NEWUSER  TXT    Text      Displayed to new users before sign-up
  1550. COLORS   TXT    Text      Menu for selecting user's default ANSI colors
  1551. EMAILHLP TXT    Text      Help File for addressing email/netmail
  1552. EDITHLP  TXT    Text      Help File for line editor
  1553. FEDITHLP TXT    Text      Help File for full-screen editor
  1554. TRASHCAN TXT    Text      Ascii file containing words disallowed in user handles.
  1555. STORM    TXT    Text      Used as an emergency logoff screen to online users
  1556. ZIPCOMNT TXT    Text      Your BBS ZIP file Comment
  1557. REMUPLD  TXT    Text      Message Displayed to Users before Upload
  1558. EMAIL    TAG    Text      Tag Line File for Email (2 lines max)
  1559. TAGLINE  x      Text      x = 1 to 989. Tag line files (2 lines max)
  1560. TAGLINE  990-999 Text     Tag Line file for Random Tag Lines (1 tag per line)
  1561. (various)ANS    Text      ANSI Menus
  1562. (various)ASC    Text      ASCII Menus
  1563. (various)PDM    Text      Pull Down Menu Definitions
  1564.  
  1565. (various)NET    Network   Network files
  1566. BBSLIST  x      Network   x = 0 to 12. Network BBS Lists.
  1567.  
  1568. (various)V      Script    Script files
  1569.   "      COD    Script    "         "  (produced upon compiling with VCOM.EXE)
  1570.   "      LIT    Script    "         "      "                            "
  1571. START     FB    Script    Start function block (main menu)
  1572. FILES     FB    Script    Files  "       "     (files menu)
  1573. SYSOP     FB    Script    Sysop  "       "     (Sysop menu)
  1574.  
  1575. INSTALL  EXE    Main      VBBS Auto install program
  1576. VBBS     EXE    Main      Main VBBS executable
  1577. VNET     EXE    Main      Network executable
  1578. VCONFIG  EXE    Main      VBBS Configuration program
  1579. VCOM     EXE    Main      VBBS Vscript compiler
  1580. BBS      EXE    Main      Resident VBBS shell
  1581. WFC      COM    Main      SysOp's Waiting-for-caller Menu
  1582. WFC      DVA    Main      SysOp's WFC Menu (for use with Desqview)
  1583. (various)CFG    Main      System configuration files produced by Vconfig
  1584. SERIAL   BIN    Main      Assembly language built-in serial routines
  1585.                           (This is VBBS' built-in serial routines. These
  1586.                            routines are used if you do not specify use of
  1587.                            a FOSSIL driver.)
  1588.  
  1589. (various)LOG    Data      SysOp Logs
  1590.  
  1591. Dorinfo1.def chain.txt door.sys are files that are produced to pass needed
  1592. information to online programs being run from the BBS.
  1593.  
  1594.                                -33-
  1595.  
  1596.                     VirtualNET Network Information
  1597.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1598. VirtualNET is the networking feature of the Virtual BBS. VirtualNET,
  1599. has as it's primary purpose, the support of the VBBS/NET software.
  1600. That nearly famous support and the growing network of subs around it,
  1601. have been online for aproximately 12 months as of this update.
  1602. You will find VirtualNET easy to become setup with, and alot of fun to
  1603. participate in. VirtualNET is friendly and free from the politics that
  1604. may be found on other networks.
  1605.  
  1606. Come, join us! Networking your BBS with VirtualNET is quick, easy and more
  1607. affordable than you might think. A typical network call at 2400 baud
  1608. takes only one or two minutes, due to the efficiency of the design.
  1609. Network "packets" are automatically ZIPped for transmission, reducing
  1610. the length of the transfer to 1/3 of sending unZIPped data. The
  1611. network software can make full use of the new HS-Link bidirectional
  1612. protocol which can make net xfers even more efficient.
  1613.  
  1614. The main mail server is located in Western Michigan, and utilizes a
  1615. US Robotics HST 14400 bps modem. It is available for network transfers
  1616. 24 hours a day.
  1617.  
  1618.  Registration is NOT required to join the network. We welcome nearly
  1619. everyone!
  1620.  
  1621. Setting up is EASY! Join the international NET Today!
  1622.  
  1623. VBBS/NET is at this time capable of handling and nearly transparently
  1624. "gating" Networks and Network subs of FidoNET, WWIVnet, WWIVLink and
  1625. others in an ever expanding "Multi-net". Network utilities to enable
  1626. the use of these Networks by VBBS are available to registered SysOps.
  1627.  
  1628. * Please see NETGUIDE.DOC for information on VirtualNET and the
  1629.   VNET.EXE
  1630.  
  1631.  
  1632.                                      -34-
  1633.  
  1634.                           VBBS/NET Registration
  1635.                          ~~~~~~~~~~~~~~~~~~~~~~~
  1636.  
  1637.            REGISTRATION:           Only $35.00 !
  1638.  
  1639.                   The current cost of a Basic VBBS LIFETIME registration
  1640.                   is ONLY  $35.00.  This makes VBBS affordable to all
  1641.                   and an unsurpassed value in telecommunications software.
  1642.                   Your registration of this young and fast growing program
  1643.                   enables you to become a part of it's continuing
  1644.                   developement. You will receive a life-time registration #.
  1645.                   as well as access to VWW4.EXE and other available
  1646.                   VBBS utilities which will make your VBBS even MORE
  1647.                   powerful.
  1648.  
  1649.                   Source Code:
  1650.                   the VBBS SOURCE code, is available on a continuing
  1651.                   basis to registered VBBS sysops for a seperate one
  1652.                   time registration fee of $25.00
  1653.  
  1654.                    (See MAIL_REG.TXT)
  1655.  
  1656.                                 -35-
  1657.  
  1658.                             The Future
  1659.                            ~~~~~~~~~~~~
  1660.         VBBS is a software that does not stand still. The near future
  1661. will find VBBS with further enhancements and system features through the
  1662. wizardry of it's author and through the input of the growing number of
  1663. VBBS SysOps that are beginning to assemble nationwide.
  1664.         Plans for the immediate future include as always, the continuing
  1665. and regular occurence of improved, new and added features that find their
  1666. way into the program in each successive release.
  1667.  
  1668.  
  1669.  
  1670.  
  1671.      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1672.  
  1673.  
  1674.  
  1675.                             ACKnowledgements
  1676.  
  1677.           DSZ.COM is an external protocol driver product by
  1678.                        Omen Technology, Inc.
  1679.  
  1680.           HS-Link is a bi-directional external protocol driver by
  1681.                        Samuel Smith
  1682.  
  1683.           PKZIP and PKUNZIP are file archiving programs by
  1684.                        Phil Katz.
  1685.  
  1686.           LIST.COM is a file viewing utility by
  1687.                        Vernon D. Buerg
  1688.  
  1689.  
  1690.  
  1691.  
  1692.    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1693.  
  1694.                               -36-
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.           For More on VBBS: Virtual Reality BBS
  1703.                             616-399-4818  24hrs
  1704.                             USRobotics HST (300 to 14,400 bps)
  1705.                             (fast file xfers! sysop support BBS!)
  1706.  
  1707.                                 -37-
  1708.  
  1709.  
  1710.                            About the Author
  1711.  
  1712. Roland DeGraaf is 27 years old and does not sleep. Earning a following
  1713. as a gifted programmer and program developer in Western Michigan, Roland's
  1714. passion for the past year has been the continuing developement of the Virtual
  1715. BBS software.
  1716.   Born in 1964 with detached retnas from a premature birth, Roland is legally
  1717. blind. Although his sight is very weak, his vision is intense and focused.
  1718.   Roland is blessed with both photographic and audiographic memory, but
  1719. above all else, he is blessed with a drive to excel.
  1720.   Under the deft helmsmanship of Roland De Graaf, VBBS continues sailing
  1721. into the virtual blue water of the modeming cyberspace.
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.                            =-=-=-*-=-=-=
  1729.               VBBS/NET SysOp Documentation (C) 1992 J.Jaros
  1730.  
  1731.